body{
	background: url(../images/bg.jpg);
}
.icon{
	background: url(../images/icon.png) no-repeat;
	display: inline-block;
}
.username_tb{
	width: 23px;
	height: 22px;
	background-position: 0 -15px;
	position: absolute;
	top: 13px;
	right: 20px;
}
.password_tb{
	width: 20px;
	height: 20px;
	background-position: 0 -38px;
	position: absolute;
	top: 16px;
	right: 20px;
}
.login_box{
	width: 320px;
	height: 100%;
	padding: 50px 40px;
	border-radius: 5px;
	margin: 10px 110px;
	float: right;
}
.registered_box{
	right: 401px;
}
.login_colse{
	position: absolute;
	right: 10px;
	top: 10px;

}
.login_logo{
	height: 75px;
	font-size: 40px;
	color: #fff;
	font-weight: 700;
	line-height: 75px;
}
.login_input{
	position: relative;
	height: 65px;
	
}
.login_input input{
	width: 305px;
	height: 50px;
	padding-left: 15px;
	line-height: 50px;
	font-size: 22px;
	background: #fff;
	color: #222;
	border: 1px solid #ccc;
	border-radius:3px;
}
.login_input button,.registered_input button{	
	width: 100%;
	text-align: center;	
	color: #222;
	background: #fff;	
	border-radius: 3px;
}
.login_input button{
	width: 100%;
    text-align: center;
    color: #fffdfd;
    background: #597ccc;
    border-radius: 3px;
    padding:10px 0;
    cursor:pointer;
}
.registered_input button{
	width: 100%;
    text-align: center;
    color: #fffdfd;
    background: #597ccc;
    border-radius: 3px;
    padding:2px 0;
    cursor:pointer;
}
.registered_input{
	line-height: 40px;
	margin-top: 40px;
}
.registered_input span{
	display: inline-block;
	width: 85px;
	height: 40px;
	color: #fff;
	font-size: 16px;
	text-align: right;
}
.registered_input input{
	width: 220px;
	height: 40px;
	padding-left: 10px;
	background: #fff;
	color: #222;
	border:none;
	border-radius:3px;
}
.registered_radio {
	font-size: 16px;
	color:#fff;
	line-height:40px;
	margin-top:40px;
	margin-left:36px;
}